// const ProjectBiz = require('../../../biz/project_biz.js');
// const pageHelper = require('../../../../../helper/page_helper.js');
// const AlbumBiz = require('../../../biz/album_biz.js');

Page({
    data: {
      baseImagePath: 'http://localhost:8080/files/downloadFile?name=',
      currentTab: 'all',
      tabList: [
        { type: 'all', name: '全部' },
        { type: 'route', name: '线路' },
        { type: 'eat', name: '吃喝' },
        { type: 'stay', name: '文旅' },  
        { type: 'shop', name: '节庆' },
        { type: 'other', name: '其他' },
      ], 
      contentList: [], 
      selectedContentList: [],
    },
  
    goToSearchPage() {
        // 在搜索栏点击事件中，跳转到搜索页面
        wx.navigateTo({
          url: '../../search/search', // 替换为你的搜索页面路径
        });
      },

      // 分类切换
    changeTab(event) {
     
      // console.log(event.currentTarget.dataset.type);
      const type = event.currentTarget.dataset.type;
      if (type !== this.data.currentTab) {
        this.setData({ currentTab: type });
        this.filterContentList(type);
      }
    },
  
    // 过滤切换
    filterContentList(type) {
  
     
      let selectedContentList;
      if (type !== 'all') {
        // 如果 type 不等于 'all'，则执行过滤
  
        selectedContentList = this.data.contentList.filter(item => item.type === type);
      } else { 
        // 如果 type 等于 'all'，则选取全部数据
      
        selectedContentList = this.data.contentList;
     
      }
      this.setData({ selectedContentList });
    }, 
    
     
  // 前往详情 
  goToDetail(event) {
    console.log("测试：：。。！！");
    console.log(event);
 
    const itemId = event.currentTarget.dataset.itemId;
    // 其他获取数据的逻辑，例如：const type = event.currentTarget.dataset.type;
    // const url = event.currentTarget.dataset.url;

    // 在点击事件中，跳转到详情页并传递 itemId 参数
    wx.navigateTo({
        url: `../detail/album_detail?id=${itemId}`,
        // url: `../detail/album_detail.wxml?id=${itemId}`,
    });
},


      
  // 初始化
    onLoad() {
 // 在 onLoad 中获取参数

      // On page load, show content for the 'all' tab
      this.filterContentList('all');
        // 尝试增加链接跳转（商品详情）代码 
      this.getDataFromCloud();
    
    
    },

    // 请求数据
    getDataFromCloud() {
      wx.request({
        url: 'http://localhost:8080/tourisms/getListTourism',
        method: 'GET',
        header: { 
          'Content-Type': 'application/json', // 设置请求头为 JSON
        },
        success: (res) => {
        
          const contentList = res.data.data; // 根据实际后端返回数据结构进行调整
          this.setData({ contentList });
    
          // 在页面加载时默认展示全部类型的数据
          this.filterContentList('all');
        },
        fail: (error) => {
          console.error('Error fetching data from backend:', error);
        }
      });
    },
    


  });